Leopard Lizard — definition

1. leopard lizard (Noun)

1 definition

leopard lizard (Noun) — Any of several large lizards with many dark spots; of western United States and northern Mexico.

2 types of
iguanid iguanid lizard
2 parts of
Gambelia genus Gambelia